.question-dialog-header
  position relative
  width 100%
  height 130px
  background url("../images/dialog-qa.jpg") no-repeat
  background-size cover
.question-dialog-header p
  position absolute
  width 100%
  top 47px
  font-weight bolder
  line-height 120%
  padding:0 5px;
  box-sizing border-box
  font-size 14px
  color #000
  text-align center
  text-shadow #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0
.question-dialog-header span
  position absolute
  bottom -3px
  display block
  width 100%
  height 20px
  text-align center
  color red
  font-weight bolder
  text-shadow #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0
.radios
  position relative
  overflow hidden
  display block
  width 100%
  margin-bottom 10px
.radios input
  position absolute
  left -2000px
.radios .select-box
  position relative
  width 20px
  height 20px
  float left
  margin-right 3px
  border 1px solid #FCA16D
  border-radius 10px
  box-sizing border-box
.radios .select-answer
  width 210px
  min-height 20px
  line-height 120%
  float right
  padding-top 2px
.radios.selected .select-box::before
  content "\2713"
  color #fff
  position absolute
  display block
  top 0
  left 0
  width 18px
  height 18px
  line-height 20px
  border-radius 10px
  background #FCA16D
  text-indent 4px
.answer-input
  width 100%
  height 40px
  border 1px solid #ccc
  padding 0 5px
  box-sizing border-box
  -webkit-appearance: none;